Flagship phones are so damn expensive for what you are getting. I just buy whatever is the current iphone SE which is usually around $300 for the top storage sku when I show up to buy it a couple years after release. At my current burn rate $1300 would be like 20 years spend on phones for me.
That's also what I buy with Apple now. When I was using Android I'd buy a cheap "Moto G" for maybe $150 brand new. Never understood dropping a grand or more on a mobile phone.
Sadly there are no more iPhone SE models so this strategy won't work forever. Eventually iOS 18 will stop getting security updates and you'll have to use the increasingly worse newer versions of iOS.
What stopped me from buying flagship phones is the repair costs for phones are far too expensive in relationship to the value of the phone. Results will vary, but waterproofing usually diminishes after a repair.