Powerful, Good Battery, Inexpensive.
Pick two, or these days more like pick one.
I don't get what some people are doing with their phones that they think they need all of the latest and greatest. I can get it if it's just tech lust, but the One Plus 13 is only two years old. Unless you drop it without a case it should last for another six years. I e had my current phone for ~6 years now and it still works fine and the battery life is surprisingly good. Granted I'm not trying to run games on it or use apps that suck down a lot of bandwidth but I see no real need to replace it until either the hardware quits, or the more likely scenario where it stops getting software and security updates.