Age makes the most sense. The oldest should get the highest seniority. After all, the oldest will age out first. Then the younger pilots will have a shot at seniority.
Of course, I am old. So that may make me biased (although I don’t think so). It doesn’t make any impact on me.