Just don't sign a contract with the phone company. When you sign a contract with Verizon, they discount the phone significantly with the understanding that you are going to be using the phone on their network. Unlocking phones means you can use them on another network. After the contract is up, the company will unlock it for you. Or you can avoid all of this by just buying a new phone no contract, or buy a refurbished.