However I guess you can take insurance for less than one year too. Maximum period is one year. People planning to sell their vehicles within a one year period will opt for it.
http://www.bimadeals.com/auto-insurance-india/frequently-asked.php
There is mention of long term policy for two wheelers in the same site.
Here also.
That's for 3rd party coverage only (2 wheelers).