SO. MUCH. THIS.
I know a few folks who do, but most of them have a hand-me-down cycle they follow. I get a new phone every 2-3 years and hand the old phone down to a friend or family member with something older.
Same here, but I have teens. Parents get new phones every 2-4 years, teens get “new-ish” phones with new batteries. Apple supports their phones about 6 years, so we have them the full supported life and get a little money back on trade-in. Hardware is pretty obsolete by then, so I wouldn’t want to keep them longer
New batteries have been reasonably priced and easy to get done. We spend a little more for better cases so the phones usually last, however replacing a screen means replacing the phone
Don’t bother with cases and just get AppleCare+.
A glass screen protector is £20-30, replacing the display under AC is £25.
A decent case like a Mous one is £50. Replacing the device under AC is £79.
Plus the phone looks nicer, temps are better, and it’s less cases being manufactured.
When it’s my kids, no. I have some family members that will pay me a little bit for devices I pass off, and while I’m not particularly financially set, I do well enough for myself, that I can sometimes eat the cost if I know, it’s gonna benefit someone who couldn’t buy themselves a new phone as often as I can pass it off.