Vios also has a 1.5L engine with 109bhp, and what's more, it's
lighter than the swift, 970kg vs 1015kg(I think). So straight line,
it's faster.
Price wise I think Vios is cheaper by few grands. Very good car
which is extremely value for money. So rationally, votes goes to
the Vios,
Until you look at and sat inside the swift, and this probably would
make you change your mind along with these factors: swift is not
that common, Jap made, spacious cabin, etc