処理Aをはじめ、条件1を満たすまで繰り返す

条件1を満たしたら、処理Bに入り、条件2を満たすまで繰り返す

条件2を満たしたら、処理Aをはじめ、条件1を満たすまで繰り返す


このような無限に続く処理を書きたいのですが、

全体にうまく条件をつけてwhile true〜wendの無限ループにするしかないでしょうか?