Go for petrol, cost efficient and last for long. As EV may seems cost efficient but the service and battery replacement cost would be way higher, in calculation the total cost for petrol vechicle for 10 years would costs 3lak, whereas for EV greater than 3lak (Just for example).