I usually work on the latest task, last-in-first-out system. If someone has a higher priority they should bug be more to get bumped up. The reason is that I want to finish at least a few tasks without delays. For large tasks I ask them to select the ordering.