Experts can advise better but city comes with 5W30 from factory. Same is recommended as per our climate. Its a more than 10 years old engine technology at that time 0w20 wasn't available easily.
Stick with 5W30, same is recommended by honda. 0W20 is for civic