Ordering of conditions in multi-way conditional constructs
On what basis you want to sort out conditions conditions are not specific. If they are specific then you may sort out the conditions to not follow top down approach.

And conditions are the only thing that decide which condition next to be tested.
That is they handle the flow of your code and one condition is dependent on other.