For urban areas, dinkie, new york, EV will win. Short urban trips cannot beat EV.
For long distance, ICE.
But China now have EREV. EV with ice generator. EV range about 50-200km smaller batteries. For urban use which is 90% of the time. Reliable except for battery depletion over say 15 years...