The most important things to consider are the upfront cost, monthly cost, contract length and the phone you want to buy.