The longest I’ve kept an iPhone as a daily driver was the X. I got it on release day 11/3/2017) and kept it until late October 2019, when I upgraded to the 11 Pro.
I understand. You could always trade your device in. That’s what I’m going to do next year, if the 15 PM come out with features I want.