In the UK the opposite is true; if you have a contract you get better per-month costs, and over the course of 2 years it's often enough to pay for a smartphone bought contract-free.
I have just done this myself with a 24-month contract saving 6 GBP a month (making it 4 GBP a month, including 500Mb/month of data) which paid for a Milestone 2...