My experiences with the Apple upgrade program have not been good. You may be asked to send a text message from a U.S. phone to schedule an appointment. Well I was in Tokyo with a U.S. T-Mobile phone but T-Mobile couldn't figure out how to send a 5 digit addressed text to Apple from Tokyo. This wouldn't have worked anyway. When I returned to the US I discovered you can only schedule an appointment for the current day. The text requirement may be due to the fact that I was overseas. You have to pick the phone up in a store. In California you only can find out about store availability at 8 am pacific time. Well due to my schedule that's the middle of my night. So I have to wake up to find out if a phone is available, then hopefully get back to sleep. There should be some way that Apple can put you a a list and let you know when one is there without you having to do this every day until a phone is available. My impression is that you can't just order the phone and put it into the program as when you order you have to pay for it up front (when it ships or arrives), but that may not be not correct. So after returning to the U.S. and 7 days of checking at 8 am I finally found my 6s+ rose gold 128 GB phone at a store two hours away. I made an appointment to pick it up between 8:30 and 9:00 pm. When I found out yesterday that I would not be able to make this time I called the Apple Store to ask them to change the appointment to the next day. No go. The appointments are only available for one day. I would have to try again today. So I lost the phone. This morning behold the phone was still there so I could again reserve it. Maybe they held it for me in spite of the cancellation until 9 pm when all holds expire and it rolled over to the next day? I don't know. Anyway I drove two hours today to pick up my unlocked 128 GB rose gold Sprint 6s+. I wanted a Sprint phone as I travel overseas and want CDMA. I already have both T-Mobile (monthly) & AT&T contracts (grandfathered, unlimited data) so all I wanted to to is buy the phone and put in my already activated sim card. No go. If you buy a Sprint phone, even though it is unlocked, YOU HAVE TO HAVE A SPRINT CONTRACT FOR AT LEAST 3 MONTHS!. And when you replace the phone in a year again you have to have a SPRINT CONTRACT FOR 3 MONTHS!. My understandings was this was true for AT&T as well, so likely for all carriers. If I had purchased an AT&T phone (for which I have a current contract) this would not have been a problem. Since most people buy phones for their current carrier they don't have this problem. So even though the phone was unlocked I would have to pay Sprint a ransom fee. So the upgrade program was a no-go for me. So to get this ordeal over I just purchased the phone at full cost.