Verb + en, sur, contre, avec, par, pour

échanger

contre

The constructions

contreéchanger quelque chose contre quelque chose

Meaning : what you get in return

J'ai échangé mon vieux téléphone contre un neuf.

Do not writeJ'ai échangé mon vieux téléphone pour un neuf.

avecéchanger avec quelqu'un

Meaning : to talk, to exchange views with

Nous avons échangé avec les autres participants.

Why

Échanger quelque chose contre autre chose: contre, not pour, despite English « exchange for ». Échanger avec quelqu'un, with no direct object, means to talk. Échanger des idées avec quelqu'un combines both.

Verb + en, sur, contre, avec, par, pour