No way it is equal with swift or i20, because they have good body build and better interiors unlike the bare basic one in the Liva, I would anyday purchase a Vista over Liva, for it has a good presence and doesn't feel cheap from anywhere and in Liva, you could make out more easier
It's a personal choice Vishwas at the end of the day. If you want premium interiors and premium feel with all the features possible with Airbags, EBS and EBD go for the the I 20 by paying a premium price for a hatchback. But you will have to live with the higher maintenance cost as compared to a maruti or Toyota plus low ground clearence of I20 (just 165 ) and low fuel efficiency of its petrol car. Come on, with the size at which I 20 comes, 1.2 CC engine doesnt make sense at all and thats the reason it has such a low fuel efficiency. In city driving, none of my friends have reported me a mileage more than 12. Not to forget the low pickup of i20.
In defence of the Liva, firstly its a Toyota product. So be rest assured on its reliable engine and hassle free maintenance experience. Also the exteriors are not bad at all. Ofcourse not a class topper like a polo or Punto but it has its own charm and followers. Also with the new beige interiors, the interiors have improved comparatively. Completely agree not comparable to an I20 or polo or Punto.
So at the end of the day, the choice goes something like this -
If you are looking for a spacious, comfortable, reliable, hassle free maintenance car with good mileage and safety features (Airbags, ABS with EBD) within an affordable price (Rs 6.25 lakhs for the G SP petrol variant) but having average interiors than go for Liva. Or
On the other hand, if premium looks (both exterior and interior) is your order of the day while compromising on a little higher price (Asta variant comes in the range of 7.65 lakhs in bangalore), low mileage and higher maintenance costs, then go for an I20.
About Swift, i like the car a lot. But from a practicality standpoint, the rear legroom and head room space are not suitable for tall people in India. Also boot space is very less compared to I20 or Liva.
So the choice is finally about individual preferences.