Which iPhone carrier for uk?

I want the iPhone, I'm not really interested in other phones. I'm moving to either Brighton or Norwich. Please tell me which plan is the best with the best and fastest service.
O2- Unlimited Minutes, Texing with 1gb of internet for 41 pounds
T-Mobile Unlimited Minutes, Texting and internet for 41 pounds
Vodafone has unlimited talk and text with 1gb of data for 37 pounds
Orange has unlimited talk and text with 2gb of data for 41 pounds
They are all similar prices but which one has the best service in Norwich/Brighton.

Search online For your Service in Norwich/Brighton.problem and get all information about boths and then you select better one.

Latest mobile here: emobileoffers.co.uk

If you're buying the iPhone 5 (which is 4G LTE enabled) then you're probably better off buying it from either T Mobile or Orange because they are part of EE. Though they won't be getting 4G coverage themselves, it is apparently going to be easier to switch over from one of those two to a 4G contract on EE.

If you want to keep your options open, go T Mobile over Orange because from the look of it, you're saying they give you more data.