You have to buy a specific fare in order to be able to upgrade, some fares that are sold are non-upgradable entirely, while others can be upgraded as far as F. I've always wondered if I bought a Premium Economy fare that was upgradable if I should still watch seat sales for business class, and upgrade if the price drops.