I generally upgrade every year but the one thing I do differently is that I get the previous model for nearly half the price. When the iPhone X came out, I scored an iPhone 7 for cheap. When the iPhone XS came out, I then upgraded my 7 to an iPhone X. I didn't mind waiting a year because I saved hundreds of dollars and still got a new phone.
But this year, with the advancements in the iPhone 11 and 11 Pro's cameras, it just isn't worth it. The Ultra Wide and night mode make it pointless to buy a used XR or XS now. I really wanted to upgrade my wife's iPhone 7 Plus to a XR this year but I feel like I'm wasting my money because she won't have night mode. As for myself with the X, I will skip upgrading to the XS this year and will have to wait it out next year for the 11 Pro.
But this year, with the advancements in the iPhone 11 and 11 Pro's cameras, it just isn't worth it. The Ultra Wide and night mode make it pointless to buy a used XR or XS now. I really wanted to upgrade my wife's iPhone 7 Plus to a XR this year but I feel like I'm wasting my money because she won't have night mode. As for myself with the X, I will skip upgrading to the XS this year and will have to wait it out next year for the 11 Pro.