After reading it, this is not a duplicate of Explicit vs Implicit SQL Joins. The answer may be related (or even the same) but the question is diffe
On INNER JOINs they are interchangeable, and the optimizer will rearrange them at will.
INNER JOIN
On OUTER JOINs, they are not necessarily interchangeable, depending on which side of the join they depend on.
OUTER JOIN
I put them in either place depending on the readability.