Here are my suggestions:
1) Why change tyre and spend extra money, I have 26K on my odo and only one puncture, agree that tyre become hard, in my opinion 30K is life of EuroStar.
2) When you do need to change tires you also need to get rid of Steel Rims (become de shape) and replace them with alloys one.
Don't go with cheap Chinese alloys or repaired ones from bilal ganj etc.. clearly a NO GO..
Try to use high quality chinese or Japanese Alloys.
3) Following tyres are my suggestion for Honda City (top to bottom rank)
Yokohama Advan dB (For City and Motorway Drive) : Advan dB are very soft and prone to puncture on rough roads
Michelin XM1 Energy
Yokohama A-Drive (City, GT Road, All-in-one)
Michelin XM2 (All in one)
Keep in mind except Euros all tyres have a run more than 50K+ so go for as your likness
Also shopkeeper give you warranty of 3/4 years is all fake , there is no warranty claim system in Pakistan for imported or even smuggled tyres. but nothing happens to original tyres even after 50K.
btw i m still using Euros with my City'16 odo 26K+ with 1 puncture. will change on 30K to MichelinXM1 or A-Drive.
Good Day