If I had to choose between these 02, and budget is not an issue, then I would always prefer the latest gen. and model, like here; 9th gen.
2ndly 9th gen. is far better than the 8th gen., and some even say that the 9th gen. Civic is the best Civic till now (i.e. June 2020), which has been locally assembled here.
Uss sey pehlay ki gen.s mein, and baad ki (like 10th gen. currently) mein issues aye hain.