I have never heard of such a rule within the European Union. Do you have any source for that?
The iPhone in particular does not cost more or less the same all over Europe, if only because of varying VAT rates. Salaries are very different within Europe too, the ratio of average salaries is around 1:10.
It's supposed to, the European single market laws require that it costs the same in each country.