Why did apartheid in South Africa end during the 1990s?

2 answers

The apartheid system in South Africa was ended through a series of negotiations between 1990 and 1993 and through unilateral steps by the de Klerk government. ... The negotiations resulted in South Africa's first non-racial election, which was won by the African National Congress.

I don't want to take credit I found it on Google credits to he owner of this
The African National Congress began calling for its dismantling and the United Nations responded. (Google)