unlock tramite jailbreak oppure tramite gestore?

Salve a tutti.
Ho da poco acquistato un iphone in Inghilterra e lo sto usando con il gestore o2.
Ora avevo intenzione di jailbrekarlo ma l’unlock ho visto non e’ ancora uscito.
(necessito di metterci una sim italiana)
Posso aspettare l’unlock, (ma se aggiorno al 4 sara’ nuovamente lockato da quel che ho capito!)
oppure pagare 15£ ad o2 che me lo sbloccherebbero loro.

Cosa mi conviene fare? funziona questo sblocco tramite gestore? Dopo di che posso non preoccuparmi piu’ quando aggiorno? Oppure semplicemente aspetto l’unlock via software free?

Grazie per le informazioni