I've never quite understood this statement. Aren't you still going to pay the monthly installments regardless of whether you were in a contract or not? On ATT, Verizon, etc, the non-contract prices aren't cheaper than the ones on contract.
So, at the end of two years, you'll be paying the same amount for your phone bill and have a subsidized device.