If Google Play Services decides to not burn all of my battery in busy waiting or whatever, and if I make zero phone calls and have a daily alarm, my smartphone battery will last between two and three days. When my phone was new and I was commuting with it, I would typically get between eight and ten hours on a charge.
I would happily double the thickness of any modern non-ruggedized smartphone in order to double its battery life.
Sounds like you got a dud phone.
but being serious, It's one of the trade offs of modern smart phones. THey're designed to last roughly a day of usage. If you use them like you used your old phone, you'd get 2-3 days out of them, but then you might aswell just run with an Alcatel[0] and get the super long battery life.
[0]: https://www.o2.co.uk/shop/phones/alcatel/1040/#contractType=...
Anyone who's even remotely techy knows why their smartphone battery lasts far less than a day on average. That doesn't mean that they're happy with the (often fashion driven) tradeoffs made by phone designers, or that they don't actually want a vaguely-smart-phone that also has battery life of a week or more.