Questions & Answers about Estoy en contra de la mentira.
Spanish uses estar for being in favor of or against something: estar en contra de, estar a favor de.
Even if your opposition feels permanent, the idiomatic choice is estar, not ser.
Compare:
✅ Estoy en contra de la mentira.
I’m against lying. (correct, natural)❌ Soy en contra de la mentira.
Ungrammatical in Spanish.
Think of estar here as describing your stance, position, or current attitude, not an essential characteristic like Soy médico or Soy alto.
Literally:
- en = in
- contra = against
- de = of
So estar en contra de algo is structurally “to be in against of something,” but idiomatically it just means to be against something.
Usage:
- Most common and natural:
- Estoy en contra de la mentira.
- You can drop de + [object] and just say:
- Estoy en contra. (I’m against it.)
What about contra alone?
- Estoy contra la mentira. – possible, but sounds more formal/literary or just less common in everyday speech.
- In modern, everyday Spanish (Spain), estar en contra de is the default, most natural form.