You mean to say if a car is doing well, Their is no generation change?
Their a product life cycle and that is 6 years for most modern days cars, Even Baleno and margalla followed the same. About Honda city honda is most probably skipping a generation like Corolla did and Cultus did skipping Ignis in Pakistan.
Cut the long story short, Civic was launched in 2012, 3 years later a facelift is here and will get a new shape after 3 years, Atleast after it comes in thailand. so be practical.