Did you mean that you choose your browser language preferences in that order:
* German
* English
* Swedish
and it displays Swedish ? In that case it would be a bug of Polylang.
However, if you chose:
* German
* Swedish
* English
then Polylang logically displays Swedish because it detects that you prefer Swedish rather than English.
The modification I proposed is only for people who have neither English nor Swedish in their language preferences.