Glad I am not the only one feeling like this. My Huawei P30 Pro absolutely demolishes my iPhone XS Max in heavy usage battery life. I can literally sit on that P30 all day and still get home with about 65% battery. While the iPhone XS Max will have about 35-40% at best with less usage.
It is now almost 12PM at work, my iPhone is at 65%, typically my P30 would be at about 85-90% right now.
Using the iPhone in Low Power Mode with Spark Mail is the best combination I have found,you get Push email despite being in LP Mode and still get decent battery life.
I am absolutely loving how the iPhone integrates with everything else I use, how slick the UI is, how fast and reliable the Notifications are for all my email and of course how well optimized apps are for iOS, but iPhone battery life is decent at best and comparable to my old Samsung Galaxy Note8, it can just about get me through a day.
Of course the trade off for that battery life is the side of Chinese spying.