Contra and por: opinion

1 The preposition contra indicates opposing opinion, usually with the verb estar.

Estoy contra el proyecto.

Mi padre está en contra de nuestro matrimonio. theatrical

The agreement is indicated by the prepositions por and a favor de, also with the verb estar.

Estamos por la ampliación de capital.

Estamos a favor de la ampliación de capital.

2 Contra also indicates rivalry.

Mañana jugaremos contra el Deportivo de La Coruña.

He luchado contra el cáncer desde que me lo diagnosticaron.

Votaré contra el proyecto.

However, the support to something or someone is indicated by the preposition por.

Votaré por él.

He luchado por la abolición de la pena de muerte.