I almost always try to compromise for three reasons. I'll list them from most sensible to least;

  • I very much dislike conflict (actual, not petty).
  • I'm a very relaxed person, so I'm almost always just as happy with a middle ground as I am with what I wanted in the first place.
  • I'm usually far too lazy to try to persuade people around to my side.

They're all linked to each other too.