I just got an Icon on contract with Verizon. I like it quite a bit. Yet considering it's a year old at this point and with the 640 and the XL variant on the verge of release I'm questioning if I shouldn't go with the shiny new Lumia off contract instead. I'm will aware that the Icon is spec-wise a better phone. Everything about it is premium. The camera is one of the best you can get on any current phone. I suppose I'm concerned that Verizon will take forever to upgrade the Icon to W10, if at all. Am I crazy and being silly falling for the shiny new phone and somehow believing that the Icon is not worth a two year contract? I cannot afford a used one at all right now hence my spending a penny to upgrade through Amazon. If I had assurances that the Icon would get a timely W10 update I might not be questioning this but Verizon has a terrible track record for WP.