Doubtful.
How can you have credit on contract, how does that work? I work for a company eligible for O2 Open discount but can't find any useful link to explain how I actually get the ***** code!
So when your £35 monthly bill comes in it uses £35 of your £125 credit, until you have non.
Everyone where I work that has a contract on O2 has an iPhone.