I've been using an iPhone XS since early 2019, and it's been a great phone. It was an incremental upgrade at the time, but the A12 has held up really well, and the revisions from the 2018 models seem to have ended up being the prerequisite for many of the later software features that would come out (AR features, multi camera capture, high-performance OS features).
I was thinking I might upgrade to the 13 Pro, but it's not quite as big of an improvement as I had hoped. Because the XS hasn't really missed out on any software features, my only complaint with it is the battery life. Since I've been pretty happy with the XS, I am considering just getting the battery replaced and keeping it another year or two. Alternatively, a 13 Pro would include the last few years of revisions and silicon advancements to ensure it supports the next few years of software features. What would you do in this situation?
I was thinking I might upgrade to the 13 Pro, but it's not quite as big of an improvement as I had hoped. Because the XS hasn't really missed out on any software features, my only complaint with it is the battery life. Since I've been pretty happy with the XS, I am considering just getting the battery replaced and keeping it another year or two. Alternatively, a 13 Pro would include the last few years of revisions and silicon advancements to ensure it supports the next few years of software features. What would you do in this situation?