I've run a 6s for two years and want an upgrade. I traditionally have bought S models and waited for the more "refined" version of the newer iPhone. This year has thrown me off with the delayed availability of the X, the price increase for the 8 and the price cut for the 7 (which is still good). I go back and forth between all three options; I've recently thought about just waiting for the X, but I don't like beta testing new iPhone builds, and I want to buy the better version of the phone a year from now. What are you guys thinking?