if-else文ですが

if (a)
 A
else
 B

は

if (!a)
 B
else
 A

でもいいと思いますが使い分けってどうしたらいいですか?
ifのほうにはtrueになる条件をおくとか
中身のコードが長いほうをifにおくとか
なんかそういった目安はありますか?
自分のコードを見てみたら統一感がなくて・・・