Do you remember how much you paid as premium to your insurer? The check you have received might, in all probability, the excess amount you have been billed for. Now that that they have rectified their mistake by sending you the refund check.
Please also check if your insurance company has decided to offer you a claim which might have been assessed in your favor, but that might be the remote reason as insurance companies very seldom decide on this favorably.
However, you should check it with your insurer first.
It could be a refund of an over-payment you made. It could also be because of an error made by the insurer and they are correcting it.
It could also be the result of favorable claim results where (by law), they may have to return some premium.
Or, they just like you! Probably not that reason.
Please also check if your insurance company has decided to offer you a claim which might have been assessed in your favor, but that might be the remote reason as insurance companies very seldom decide on this favorably.
However, you should check it with your insurer first.