No comparison between the two, different class of sedans. Honda City is an econo box, meant for economy. Honda Civic is also an econo box, but here in Pakistan, it is considered a luxury sedan. Comfort wise, Honda Civic is way ahead, while if you're talking about fuel economy, Honda City has no match amongst local sedans. Civic is more expensive is terms of spare parts, routine maintenance while the resale of both cars is quite good, keeping in mind the state of condition of the vehicle.