if not , what are the ways you suggest to promote equality among society ?
Depends on where you live. There is a whole spectrum.
In a lot of places, women have equal legal rights to men. However, I believe people assume things based on gender on both sides if they don't know the person any better. This goes away after you get to know the individual, but not all people really get to know each other, so we live with a lot of assumptions in our daily lives.
People should be able to get to their goals equally based on their actions. But does this mean that it is wrong to assume that some female you never met is more compassionate then some other male you also never met? Maybe, I don't know. I can just tell you that on average, women are more compassionate and men are more ruthless. Both have their benefits in every society. I just believe that you should give everyone a chance if you can afford it.