While Apple had its preorders primed since 8am BST, British carriers have only just unveiled their monthly prices for the newest iPhone. Vodafone will offer it on contracts from £25 per month -- with an initial £249 outlay) or free on £47 per month for two years. That free deal will net you a 16GB iPhone 5, with 2GB of data, unlimited texts and voice minutes. On Orange, a 24-month contract at £46 will nab you the same 16GB model for free, with 3GB of data and unlimited calls and texts. If you drop down to the £20 rate, you'll have to pay £320 upfront and pick up a lightweight bundle of 100MB of data, 50 texts and