I am due for an upgrade in 6 weeks time but my phone is struggling to hold.charge and I need a new one now.
Is it possible to upgrade early?
I am happy to pay a fee but otherwise I may need to leave my contract and start another one elsewhere, which just seems stupid.