My experience is with UA, where they will give you both the fare difference and fixed cs comp based on the length of the flight. In determining fare difference, there is much play in the system. I've had success telling them what the differential should be, but the airline will generally default to day of departure fares, which of course is highly favorable from the carrier's perspective.