There is no law saying that your salary must be higher. Usually , the salaries for Western expats are slightly higher due to cost of living etc in their home country. However, this is dependent on the company and the rules they follow.

The bottom line is that one acceps a contract one feels comfortable with and a company will try and get away with paying as little as possible - especialy if you are recruited locally or there are many candidates for a role.