Instead of 5w-20, I would suggest to go for 5w-30, API SN, Fully Synthetic engine oil from any reputed brand. And if you want best for bucks, go for Total Quartz 9000 Future series (or latest compatible available). I think, now, 5w-30 oil grade would best suit your car.
As per https://www.honda.com.pk/parts/index.php/products/bycategory/61 , 0w-20 (for Models: Civic 2016~ , City 2017~ , BR-V 2017~), 5w-30 and 10w-30 are the only recommended oil grades for Honda vehicles, by Honda Pakistan. 5w-20 may be avoided, and if I am not wrong, 5w-30 oil grade would be mentioned in your car's owner / user manual. So I would suggest to stick with 5w-30, and Total Quartz 9000 Future Series.