The iPhone 8 is almost on the shelves. We tell you the price of the handset and what contract deals will likely cost.