Dear all,
I think that such matter has already been discussed in this forum.
By the way I would like to tell my story.
As I now I have passed my probationary period and so I will stay in Malta for a while I have decided to shift from a top up account to a contract. I have chosen a Vodafone contract for Smartphone at 50 Euro pm. I went to a Vodafone shop and, as foreigner,I hve been asked for a Visa credit card and 350 Euro deposit. The day after I asked to a Maltese colleague of mine who has the same contract what were the conditions for her: direct debit and no deposit. We have informed about it a commissioner of the government who after having studied Vodafone T&C has invited me to try again as companies cannot discriminate on the ground of nationality, especially for EU citizens. I went again to the shop and the shop assistant told me that even if is not stated in T&C it is a company policy.
I'm Italian, I have been linving in UK and France and I didn't have such problems of double tariffs.