Since I have a watch with oled (previously a garmin forerunner 965, now a race s) battery life isn’t great. With my usage of about 7 hours of gps activity I have to charge every 3 or 4 days (with the suunto doing it slightly better than the garmin and is now almost 5 days)
Don’t know if oled is the cause (don’t have aod), the more complex gnss system (I really have no need for dual frequency gnss, but if I select a slightly less accurate setting I also loose maps), the added, complex calculations of training and recovery scores (which I really have no need for and frankly don’t trust. I already disabled sleep tracking which improved battery life by almost a day, but which also disables hrv, which I might have some interest in. Obviously I disabled blood saturation measuring)
My last watch with great battery life was a garmin forerunner 935 which I had to charge once every 2 weeks (until garmin introduced a nasty bug that always used the highest gnss settings regardless which setting you choose)
That last option is also an option that the software isn’t very optimized or contains bugs.
Maybe I should try and disable raise to wake and see what that does for battery life.