Hello.
It's a bit unclear why we need to choose.
Why not create the necessary number of factions, each with its own unique characteristics? Let there even be 20 of them, but in one scenario, a maximum of 8 of them will meet. It will be more fun to play with random factions.