You want peace of mind with resale: Swift
You want a budget car: Vitz
You are a car freak and would like to stomp the pedal at times: Swift
You want less mileage cost but don't mind exp part: Vitz
For me its simple. If you have the budget of 1.1mil get Vitz. If you can extend it to 1.3mil get Swift. Its all about what you can afford according to your range. Sit in both cars, drive them around for a while, slow and fast, uphill down hill, braking, parking..everything and you will know 
About the security and safety thing...Swift comes with an immobilizer and ABS brakes with front discs. keep the seat belt on and you are pretty much safe. Vitz lacks the immobilizer while its packs in the AirBags which you never know for sure if they will come out upon impact.
What people say about Swift making noise after sometime, dont believe them. The car is as good as it's owner keeps it. Be is Vitz, Swift or even a Bimmer. 
Happy Selection 
My vote: Swift (Fun, Pleasure and Peace of mind)