@Mr-T Once you take out your new contract you would need to call O2 and ask them to migrate your number to the new contract. You could then cancel the sim only contract, but you would still have to pay off any months remaining on it.
I DO NOT WORK FOR O2