Air France, Klm, British Airways, Lufthansa are recruiting non locals.
The only requirement is to speak the local language (which is normal) and be european.
Then you are in the seniority list and, yes, you are upgraded.
Turkish offers now permanent contracts
and there is a list too.
If you learn the language, there is no reason why you would not be upgraded.