二つ以上のものや状態を比較するときに使います。
(例)Aさんは小説家として活躍する一方で、環境活動家としても知られている
"B do ~ while A do ...." 「Aが~する一方、で、Bは~する。」という形でよく使われる表現ですね(カンマをつければ、"While A do ...., B do ~ " の前後逆にしてもOK)。
ご質問の内容では主語が同じ人を指していますが、この場合でもwhileを使うことはできます。
または、シンプルにbutを使うこともできます。
いかがでしょうか?
ご参考になれば幸いです!
回答したアンカーのサイト
DMM英会話
1)’Aさんは小説家として活躍しまた環境活動家としてでもあります‘
↑この場合は、同一人物(同一の主語)のことを話しているので、as well as ~としても、だけでなく〜も の表現が使えます
2)‘何人かの人はコーヒーが好きな一方で、他の人は紅茶を好む‘
whereas 〜の一方で、〜に対して、しかし
↑比較をする場合に用いられ、主語の異なるもの、の比較、対照をする際に用いられます^ ^