「対抗」は相手に対して立ち向かい、競争・抵抗する意味。同等の立場から対抗馬として競い合う、または権力に抵抗する姿勢を示します。ポジティブな競争意識を含むことが多く、正面から相手と渡り合う行動・態度を表現します。
「対立」は相反する立場・意見・利益が相互に対峙する状態。対比や衝突を示し、双方が相容れない関係にあることを強調します。より深刻で二項対立的な関係を表し、解決すべき問題としてのニュアンスが強いです。
【使う場面】「対抗」は競争・抵抗が中心で、スポーツやビジネス競争で使用。「対立」は政治・思想・利害の衝突に使用。【ニュアンス】「対抗」は一種の健全な競争意識を含み、「対立」は対峙する敵対関係を示唆。【対象】「対抗」は相手・困難に対する行動で、「対立」は二つの立場・グループ間の状態。相互関係の程度が異なります。
競争・抵抗の主体的な行動なら「対抗」、相反する立場や状態そのものなら「対立」を選択。「対抗する」は動的で意志的、「対立している」は状態的で問題志向的です。文脈で判断してください。