From a conflict management standpoint, compromise is good, collaboration is better. Sometimes it’s difficult to differentiate between them. Conflict arises from a perceived scarcity of resources, or perceived (or real) differing goals that are, well, conflicting.
A willingness to meet with the other party and compromise or “give up” concessions is great, but even better is when the parties get together and collaborate to find ways to make everyone happy. Creativity goes into play and great ideas and bonds are formed, thus putting down groundwork for future collaboration and trust.
Weakness is what people who can only resolve conflict by aggression would call it. Try to avoid people like this if at all possible.
@philosopher , you are correct. It does require intelligence and strength of character, in BOTH parties.