Homeowner Insurance Shopping

How often should you be shopping for insurance to see if a competitor offers lower rates?