I suggest that if you are buying brand new just get the new civic. The body is newer. They might come up with a new Corolla next year.

If second hand, then just get the Altis.