Yes, you can switch from one car insurance provider to another. But this is possible only during insurance renewal.
Insurers analyse the current value of the complete damaged portions of the car, after deducting this depreciated value from the net estimated loss.
Motor insurance companies work 24*7.
Your NCB will be transferred to your new insurer if you provide the NCB certificate as provided to you from your previous insurer.