I have been a customer for almost 15 years. My O2 has alerted me that I
can receive my upgrade early, its states my contract is due to end 17th
August 2018. Im looking for the iPhone X as the new iPhone comes out in
September (3 months), so I wanted ...