i had both for quite sometime, corolla for rough roads, durability and softer suspension.
civic for city usage, low ground clearance, very low seating position makes it extremely difficult for aged people to get in and out, my parents never drive it.
fuel average of both vehicles are quite same.
we used our grande like a mini suv, that thing is built to last.
civics are fragile
but either way depends on usage, i personally like civic more due to the handling, looks and interior, but it is strictly a city toy. i once went to my village on it and i was completely destroyed.
both cars are relatively new so i don't think mechanic k pas jana parhey ga.
we sold our grande for sportage and still have the civic.