My Garmin Forerunner 945 (a running focused smart watch), more than two years old at this point, gets nearly two weeks of battery life on a single charge, and it's got an always-on screen as well.
---
Quick edit:
Even the latest Forerunner 965, which has an AMOLED touch screen, gets 7 days of battery life in display-always-on mode, and 3 weeks in default mode (display turns off)^1
[1]: https://support.garmin.com/en-US/?faq=FEjONGCI270wlBlREC7Uw8...