Stay away from contracts.. looks appealing - it's designed to.. run some numbers with the above providers compared to your plan for a free phone and contract.. the phone isn't free, you're paying for it over time with your contract and if you try to cancel they'll get you with a fat fee.