Price hasn't been a particularly compelling difference between iOS and Android for a while. Here in the states, you can get a new iPhone 13 for $200 USD, which is 170 euros at today's exchange rate.
https://www.metrobyt-mobile.com/cell-phone/apple-iphone-13?i...
That's a prepaid cell phone company (no contracts); not sure how many months (if any) you have to pay for to unlock the phone. Renewed and unlocked ones are about $270 on amazon.