Yup! Although some companies will let you continue the policy on another car "as a gesture of goodwill" (after charging you the admin fee to change car!)
What's even more amusing is that if your premium is more than the value of your car (as is the case with most young/inexperience drivers), then the payout you get doesn't even cover the premiums, resulting in you having to pay out the remainder, plus your excess (for a young driver you could be talking £500+).
E.g. car worth £1000, premium is £2400, after 1 payment you still owe £2200, minus £1k payout for written off car, plus ~£500 excess, leaves you paying £1700 for no insurance and no car.
Is it any wonder there are so many uninsured drivers?