However my contract doesn't expire until September. Instead of paying the full non-contract price for it, could I theoretically cancel my current contract, eat the ETF (which would only be about $90 since I signed up before they raised the EFT prices) and resign a new contract for the iPhone and keep my number?