I’ve taken a slightly different route. I usually buy used iPhones that are two to three years old. I’ve replaced a couple of batteries along the way. I did splurge on my last phone, buying new for the first time in a while. That was mainly because Apple brought back the smaller format that I prefer (the SE).
—Peter