Pixel 5 has great battery life. Note that none of the requirements are that it is some game machine or anything. Even less than top-tier chipsets are just fine for me. I just want a good camera in a pocketable form factor.
I think OP means that Android Phones with comparable battery life to an iOS device tend to have a larger battery to support that (when compared to the iPhone), which is more difficult with smaller enclosures (i.e. in a large phone it's easier to hide a large battery, and they don't scale entirely proportionally to screen size).
i.e. the Pixel 5 will last about 10% longer than an iPhone 12 on a single charge, but it achieves this with a battery that is about 45% bigger (2,800 mAh vs 4,080mAh). Both have the same size screen (in fact, the iPhone is slightly larger).
The camera is often the reason i end up with a phone that's way bigger than I'd otherwise like. The Pixel 6XL has the better camera but otherwise I'd have been all over the 6 (or smaller if it had they done anything in that space). My Pixel 4 still feels way better sized when i go back to it periodically.