フラグを使うときは、
現在の条件判定の結果を将来使うとき・・・かなぁ

できるできないで言うなら、
フラグを立てる代わりに処理を分岐させれば、
フラグを使わないで済ませることはできるんじゃないかと