yes, you get a new phone at the end of your contract but you have to sign a new one. you can also have an upgrade while your contract is still going, but what they will make you do is wait for a certain length of time first, say a year, before they let you start the new contract. for example, my uncle signed a 2-year contract with verizon, got his phone, but after 1 month he figured out he doesn't want it so he had it changed, he signed a new 2-year contract but before that new contract started, he still had to stick to that old contract for a year. so basically, that new phone had a 3-year contract.