Ano ang criteria ng isang airline to upgrade its passenger to business class?

Sarap daw talaga bumyahe ng nakabusiness class lalo na long haul