O2 is rolling out a much improved contract deal for iPhone users , offering more text messages and a higher call allowance for users on existing tariffs.