iPhone X 64GB on O2 Refresh
Saw Tom's iPhone X deal from Very and had to beat it
You can pick up the iPhone X 64GB for £613.99 all in on o2 refresh.
Important: You have to take out the contract with the phone but you can then call up O2 and cancel the airtime contract and pay off the device.
It's a helluva lot of phone for the price - especially when you factor in the Apple premium applied to all their products.