I have been able to upgrade my phone for almost two years. I waited and waited for the next Windows Phone all this time. Finally, Microsoft releases the Lumia 950, only to find out that my carrier will not offer it thanks to Microsoft. I even would get the Lumia 550, but all I read is only for countries like India. I will not change carriers just to get a windows phone, no matter how much I want it. I have had my current plan for years with my current company and I will not terminate it just to get a phone with a different company. I have 5 lines, unlimited talk, text and web. Since we split the cost, each one of us pays less than $65 a month, including taxes and all that. So what is the point of waiting another year for another super phone from Microsoft if my carrier will not offer it. I am so disappointed at Microsoft right now that maybe the deserve not to succeed in the mobile phone business anymore. I will just have to get an iPhone, something I never wanted to do. But looking at the bright side, iPhones have all the apps you can think of, very cool and stylish case covers and all that, they are compatible with all car manufacturers, oh and my service provider offers them.