I tried to hold off but I’ve just ordered an iPhone X. The O2 Recycle price on my 7 meant I could pay off the contract and get a 64GB space grey version. The larger memory models were out of stock and not due in for weeks but I can get by on 64GB. Should be here tomorrrow.