it cannot be JUST mileage , or just resale , or just reliability..
u need a combination of everything ,
and according to everything , VITZ or SWIFT stay shortlisted.
VITZ market is on the declining side , as 5 year imports are open again.
SWIFT , market wont be reduced , or even if it is reduced it would still have the 1.3 engine edge over VITZ.
so SWIFT is a better buy. in terms of everything.....
if u want just mileage and resale.... go for MEHARBAN