If know that with pay as you go Virgin Mobile your handset is locked to their network and you have to pay £15 to unlock it.

However, if I get a contract phone from Virgin will the handset still be locked to the network? Will I have to pay a fee to unlock the handset and use any network's SIM card in it? Or can it be unlocked for free when I reach the end of my contract?

(This would be just for occasional use with another network's SIM card, and I'm aware that my contract will still be in place with Virgin).

Thank you!