I was thinking it might be cheaper to cancel my contract ($175, minus $5 per month I have been under contract) rather than buying an early upgraded iphone at the higher price. I am not due for an upgrade till Feb, 2011. Has anyone gone through this process and does it actually work and not a hassle? I am currently part of a family plan.