Yes, it does. If you do not want the hassles of renewing your bike insurance every year, you can opt for a long term plan from Tata AIG. The insurer offers policies for up to 3 years and it is an excellent method to beat inflation as well.