Auto insurance can be cancelled at any time. You do not have to wait until the policy expires. If you have prepaid insurance, you will be repaid for the amount remaining, without interest.
This is one of the reasons that you should look for new car insurance several times a year. It costs nothing to shop and can save a lot of money