The Equality of protection in our constitution has become a common theory among private parties' transaction indirectly. In general private law, it is likely that certain discriminations or unfair treatments were applied due to counterpart's nationality, race, age or sexuality. In such cases, contracting parties often advocate the freedom of contract or the different of cost and risk in order to apply different treatment. Whether the freedom of contract should justify the unfair treatment take into further consideration, which involves the conflict of fair treatment and the nondiscrimination of individual rights. 'The General Equal Treatment Act' in German law 2006 was based on the EU Directive's principle to prohibit disadvantages in certain forms of relations in private law and insurance contract. This gives victims the rights to remove the infringement, to claim their damages and also establish exception clauses. In conclusion, the background, content and implementation of this new act are wo rth researching and could be serve and apply in our domestic law for future references.