Three-year insurance is not compulsory for new cars in India. You can purchase insurance for a shorter period of 1 year or 2 years. However, most people prefer to buy 3-year insurance policies because they offer a higher amount of coverage and protection. Also, many insurers offer discounts on 3-year policies, which makes them more affordable.