I think having a single dropdown is pretty limited and three separate options would be better and definitely more clear to a user.
- public topics yes/no
- non-public topics yes/no
- private messages yes/no
There are 8 possible situations and the drop down only covers four of them.