Yes, you can switch home insurance at any time. However, some insurance companies charge a fee if you cancel your policy before the end of the term. If your insurer charges a fee, you may want to consider waiting to shop for a new policy until your expiration date is a few weeks away.