I'm not very experienced so here's my 2c
I'd prioritise leases ending at the best time as I think most risk can be managed by good tenant selection.
However if quality of the tenant's application is not good then I contemplate a 6 month lease as I think it's easier to get the tenant out...