I got the iPhone X last year on release day with o2 and because Apple
delayed and didn't release the new phones until November last year, I'm
wondering if this will knock the yearly upgrade out of order this time.
The new iPhones are due to be announ...