Can I contest a cancellation for frequent claims ?

You can try, especially if specific claims were beyond your control, but insurers generally have the right to cancel in such cases.