Dash has become really popular as compared to those two.but it also comes with anonymity privacy.its better to invest in dash rather than monero as it market is rising and price has greatly rised up.
I disagree. Dash's master nodes are not a good way to make your coins anonymous because "a government, group of hackers, other entity, or even an individual bought many masternodes (there would be no way to know if this occured), and if the transaction passed through a route where all of the masternodes were owned by that entity, then the transaction could be traced by that entity."
If you want to read more about the comparisons of anonymous coins read it here
https://moneroforcash.com/monero-vs-dash-vs-zcash-vs-bitcoinmixers.phpThat should be enough information for you to know the difference and the superiority of Monero.