there is no set answer to your question.
If you can pass Virgin Mobile's credit checks you can have a contract with handset anytime. Regardless of whether or not you have had a SIM only deal.
Give customer services a call on 789 or the Virgin Mobile sales team on freephone 0800 052 0238.
If you want to say thanks > click 'Kudos'.Answered your question? > click 'Mark as Helpful Answer' also.