Generally speaking, upgrading to business class at the airport is less expensive than purchasing a business class ticket in advance, though this will vary on the airline you're using.