Were it me I would look first at bases. This is a different job of you live in base. Much different.
Assuming that didnt pose an issue, Id look at seniority progression. Which is always a guess (will retirees be replaced, will company grow). But seniority is life.
Last, and only then would I consider contracts. They change. Sometimes drastically.
The real answer, go with whoever calls first. If you get another call later you can sit down for some deciding.