It's actually the opposite - most modern (especially flagship) phones don't really last more than a day (and here day isn't even 24 hours, but more like 16 hours). It was a massive deal when Apple finally increased the battery life of their iPhones with iPhone 13 series so it can outlast a day of normal use.
There's some difference in mid-range market though - since people buying cheaper phones tend to value battery life, you can get mid-range Android phones with downright massive batteries. Especially in Asia.