As duas palavras existem na língua portuguesa e estão corretas. São palavras parecidas, mas que apenas são sinônimas em alguns dos seus sentidos. Assim, embora indiquem o ato de se abster, é possível diferenciar situações em que esses dois vocábulos são utilizados.
Para indicar renúncia de um dever ou direito, como o voto ou outro processo seletivo, apenas a palavra abstenção é correta:
Para indicar privação voluntária no uso ou consumo de algo, como alimentos ou outras substâncias, as duas palavras podem ser utilizadas.
A palavra abstinência é mais utilizada para indicar privação voluntária de atividade sexual ou do consumo de alguma substância:
Contudo, a palavra abstenção também pode ser utilizada:
Assim, o substantivo abstenção é usado preferencialmente para indicar renúncia e desistência no cumprimento de um dever ou rejeição de algo a que se tem direito.
Exemplos com abstenção:
Já o substantivo abstinência é usado preferencialmente para indicar uma privação do consumo de certos produtos, do uso de determinadas substâncias e da prática de relações sexuais. Essa privação pode ser voluntária ou imposta por motivos religiosos e sociais.
Exemplos com abstinência: