不変とは、時間が経過しても変わらない、変わることがない状態を意味します。数学の定理や真理など、本質的に変わりようのないものを指すことが多く、より絶対的で永遠的なニュアンスを持ちます。
恒常とは、いつも同じ状態であること、常に一定に保たれることを意味します。時間を経ても変わらずに維持される状態を指し、より「保ち続ける」という能動的なニュアンスがあります。
不変は客観的な真理や法則など、本質的に変わらないものに用いられ、対象が人間の意志と無関係です。恒常は人間が意識的に保ち続ける習慣や制度など、維持される状態に用いられます。また不変はより形而上的で絶対的、恒常はより実践的で相対的な印象があります。
変わりようのない真理や法則なら「不変」、人為的に保ち続ける状態や習慣なら「恒常」を選びます。時間軸で考えると、不変は「永遠に変わらない」、恒常は「常に同じ状態を保つ」という違いです。