J-31/5 is the same generation from J-20 as F-18(updated -17) was relative to F-16.I also don't understand the fetishisation of J-20. It's the same ridiculous circlejerk as with F-22. It's the first VLO/5gen China made. It simply can't be better than the next one. You missed the whole learning from use process for reasons that I really don't want to get into. Why wouldn't PLAAF a cheaper plane that is better?
Both belong to more or less the same conceptual generation (ca. late 1990s), which they share. Between themselves and with, say, f-35/su-57.
They were born more or less simultaneously; J-31 just had a long-delayed development. On top of that - it's a different team.
With that in mind(@ougoah) - I'd strongly suggest against relying on personal preferences for estimating what other people(PLAAF) will decide. I am a J-31 sceptic(for PLAAF, not PAF) as well, but it isn't exactly me who makes those decisions.