With modern phones your contacts are stored on the phone not the sim, its possible thet you have some contacts on the sim, but that's not recommended.
As you have a contract your last 12 months of calls will be available but not who's number they are.
you might try your sim in a different phone and see if there are contracts upon it.
If it's a smart phone and switches on still, try connecting it to a PC/laptop and then searching for the contacts, saving them and at least you would have a copy
Android phones have the ability to move contacts across again only if the phone powers on.Gmail, if set up also stores our contacts, they would be set up when you had installed and signed in to gmail
it depends how your contacts are stored.
The majority of modern devices store contacts to the phone memory rather than the SIM by default.
Either way it will be your responsibility to transfer them to your new SIM or device.
Give the Virgin Mobile team a call (free) on 789 from your mobile or 0345 6000 789 from any other phone & request a new SIM.
Tell them that you're getting a new phone and need to change SIM size. Ask for a new "multi SIM" (3 in 1) then you can just pop it out to the size you need to suit your new phone.
Dependent on your device some have their own programme for syncing contacts or use Google.
If your contacts are stored on the SIM you may be able to just copy them (does your old phone still power up?)
Or if changing to "micro" just trim your old SIM down to size even, then you can still use it.
If you want to say thanks > click 'Kudos'.Answered your question? > click 'Mark as Helpful Answer' also.