These days, smartphones are advancing at a slower pace than they used to, which makes upgrading each year not really worth it. And while statistics show that people now tend to use their phones for about 3 years before switching, carrier deals for phones usually come with a 24-month contract. This means, that if you got an iPhone XS or an XS Max two years ago, you might be looking to get a new iPhone right about now.
And, of course, with the iPhone 12 family just announced, those are your prime candidates. While the iPhone 11 and iPhone 12 are the logical successors to the iPhone XR, if you have an XS device, you might be considering an iPhone 12 Pro or Pro Max.