So, I like to upgrade my iPhone every year. This year I intend to get the iPhone 7 Plus, let's say the 128GB jet black model. According to apples website, if I choose to go with the iPhone upgrade program, this will cost me £44.45 per month. If I choose to get the next next iPhone in September 2017 (iPhone 7s Plus) I can trade the current iPhone 7 plus in to Apple. So I would have made 11 months of payments (£488.95), an initial upfront payment of £49 meaning I will have spent a total of £537.95. Then, once I trade in, I start completely fresh and will pay the same amount for the next year etc. Now let's look at buying the phone outright from Apple, it would cost me £819 and then £119 for AppleCare+ making a total of £938. Realistically, I could probably sell the phone after a year for £550 (I just got £420 for a 64GB iPhone 6s and that was from Envirophone!) plus get a refund for the AppleCare+ that was not used (let's say a refund of £50). So that will give me £600 to put towards the next lot of £938 meaning this will only cost me £338 and the phone is mine from day one to do as I please. So looking at it this way, it'll be cheaper for me to buy it outright and sell it than it would to be through the upgrade program. If that's the case, then I can't understand the point?