Something else to consider that only pertains to iPhone in general, buying from apple and paying full price gets you an unlocked phone now. That can add an extra hundred or two to resale value, and iPhones already have an excellent resale. AT&T won't unlock iPhones ever, unlike about every other...