You could be spending over £1,000 more than you need to if you buy the iPhone Duo on contract