Before I returned my iPhone I called Apple 3 times, and all 3 times I was told you have 14 Days to return it with apple and 30 days if you bought it with AT&T, and to both you have 30 days to cancel your contract without paying any termination fees. and because they technically open the phone for you to activate it they won't charge a restocking fee.