Which Is Better CNG Or Diesel?

Nowadays people have many options like CNG, diesel, petrol, or electric car. People want to get the best combination when