I have been upgraded as a non-rev on:
Virgin Atlantic SFO
British Airways JFK
Gulf Air LHR
, and BEY
I did not ask for it or do anything special, they just did it.
I have heard that South African, Japan, QANTAS, and a few others will not do it at all.
When I flew Japan, I was at the first row after Business, and there was not a single soul in there, yet they would not put us in there.
Same with Finnair, just 2 people in business.
I have flown Air France twice with no upgrade, yet everyone else I know has gotten one with them.
I really would like to know what the policys are too.
I know if I worked at an Intl. carrier, I would give upgrades as long as I were allowed to.
You are now free to be sexually harassed and then terminated for filing a complaint--Southwest Airlines to me.