Okay I have Verizon.. if I were to upgrade in 2 years, what could I get? Could I get any new phone?
Yup. Any new phone so as long as you can pay for it
Sometimes older models go for Free near the end of their life cycle and you definitely can go that route as well. You can also upgrade any time you want, but you'll have to buy the phone at full retail price.