You're always in a contract with VM. There's the fixed term periods that apply when you join, negotiate a discount, or if YOU change any of the terms of your contract (change speed or bundle). If VM change something, that can change your contract in terms of speed, price and bundle, but they can't impose a new fixed term for a change from their side (eg the speed change from 500 to 600 Mbps for selected packages or the 50 to 100 upgrade).
So what change are you concerned about, did you do anything to invoke any change, and what's showing in "My Virgin Media" ? That should show any fixed term contract end date, even if that date is in the past.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks