Well , it all depends on your priorities.
If you ask me , i have been driving swift since 2015 , 75K driven.
I will still recommend you , Swift over City.
As maintaining Swift from a Suzuki dealer ship is cheaper and easier as compared to maintaining a City from a Honda 3s dealer ship.
Drive : Swift >>> City.