I bought the phone three years ago in 2021, and here we are in 2024. The phone still functions properly. The battery lasts a reasonable amount (although a bit less than when new) and the only flaw I can find is that sometimes a bit of dirt or dust under the power button will cause it to boot-loop. A good hard press on the power button fixes it, and this only happens a few times a year, starting last summer.
So the question is this: Should I pre-emptively replace it? What is your interval for replacing a working smart phone, and why?
Honestly, it feels like we've sort of reached close to the peak of usability. Cameras can only get so much better, RAM and CPU can only get so big and so fast before increases aren't really noticeable by the average human user, and while storage can continue to increase, there's only so much garbage I can reasonably pack into my phone before it stops mattering.
So I only upgrade when I must.
The shortest period of time I've experienced before replacing my phone was 5 years, the longest was 10.