When I bought it a year ago, it was advertised by Verizon that it would. If I knew it wasn't going to get the upgrade I would have purchased the Android version, or an entirely different phone. Verizon customers don't like getting the run around, and blame shifting to Microsoft and the phone manufacturers. The upgrade advisor says "Your phone is not supported for the upgrade to Windows 10". Nothing about check back later. HTC advertised 2 year support, and Verizon advertised that it would be supported for the Windows 10 upgrade. Can I get more than a vague answer like wait and see? Can I get out of whats left of my two year contract, and upgrade my phone without a penalty?