I’m going with the iPhone 8 this year. The iPhone X is going to be cheaper next year, and it will be available just 8-9 months or less after most of the cool kids have it. It’s not even going to be available for anyone until November 3, and I think demand is going to be much, much higher than supply — more so than any iPhone in Apple history — especially because of the accessibly low $999 starting price.1 I’m guessing it’s going to be at least December before a lot of people get their iPhone X, maybe even January or February. And with the iPhone Upgrade Program, if you want 2018’s version in September 2018, you’re going to have to pay 2 months’ contract termination fee in the best scenario, which for the base iPhone X will be $49.91 for each month. So if you want the iPhone X now on the iPhone Upgrade Program, you’re either going to be pouring a chunk of cash down the drain, or else you’re going to be guaranteeing that your upgrade cycle in the future is going to be a few months past September. Neither of those options are appealing to me.

  1. In fact, you could well make the argument that this new App Store feature was designed to accomodate the demand for the iPhone X, and the iPhone 8 is merely a beneficiary. ↩︎