Well not really. If the previous row was a knit, and you turn and BO in knit, you'll get a purl ridge on the knit side.
I agree with suzeeq. I think there's concensus that you work the BO 'as the sts present.' The exception would be seed st where the the working row is the opposite of the previous row. The key is to get a BO row that's consistent with the st patt. This affords the most professional looking edge. There are instances where you'll BO knitwise or purlwise to achieve a certain 'bend' to the final row of sts (for example at the top of a pocket where you want the sts to lean back into the body of the sweater and not out away from it), but your best bet is to always work the BO row as the next row of the st patt.