Old Nokia E72 from 2009, battery only recently playing up after 7 years. Used to go half a week on a charge. Even a day out on the bike or skiing tracking on GPS (Sports Tracker, before Strava!) and would have plenty of juice left. Still using it as my work phone.
Had a Samsung Galaxy S2, battery was just being constantly hammered, more so with each Android upgrade. At best I’d get a day out of a charge. Even with most things turned off, and no Bluetooth, GPS, Facebook (uninstalled as it chomped battery and data). Only background app was email. After a couple of years the battery was likely knackered also and was lasting half a day. Less if actually used it for calls.
On a Lumia 640 now (Win Phone, Microsoft branded but basically made by the remains of Nokia that MS took over), and battery life is around 2 to 3 days. That’s with reasonable bit of daily browsing, background email syncing on 4 mailboxes, reading email, Facebook app, WhatsApp, numerous background syncing on other apps (Cortana, news, weather, some other social apps). All the kind of stuff I had to disable on Android to manage to struggle through a day, no worries on this phone. That’s from new though.