Reaching agreement about something
Use on with topics, decisions, prices, and plans.
Compromise on is the standard expression when people reach agreement after disagreement. Compromise by is possible only when by introduces the method used to compromise.
Use compromise on for the subject or issue being negotiated. Use compromise by only when by explains how someone compromises, not as a fixed expression.
These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.
Use on with topics, decisions, prices, and plans.
By introduces the action someone takes in order to compromise.
With introduces the other side in a negotiation.
The same subject can take different constructions because each sentence answers a different question.
Some combinations appear in real text but do not mean what learners often assume.
By does not normally introduce the issue being negotiated.
✕ They compromised by the price. ✓ They compromised on the price.Compromise can also mean damage or weaken in different contexts.
✕ The leak compromised on security. ✓ The leak compromised security.By should be followed by an action or method.
✕ She compromised by the proposal. ✓ She compromised by accepting the proposal.Use with, not on, for the other side in a negotiation.
✕ They compromised on their competitors. ✓ They compromised with their competitors.Choose the expression that matches the intended meaning.
Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.
Yes. It is the standard expression for reaching agreement about a topic or issue.
Yes, when by introduces the method or action used to compromise.
Compromise on refers to the issue being negotiated, while compromise with refers to the people or groups involved.
Create a free account to check complete texts, apply suggestions, and save your documents.