You may wish to do your own keyword research to discover which of the three variants you've listed result in the most search requests, and how much competition there is for those keywords among existing domains.
Generally, though, the shorter the domain the better. This is because, if you're going to rank well for a term, it's most likely to be because you provide useful content that people will link to and remember. Short domains are simply easier to type and remember.
As I mentioned in my answer to your other question, Google is considering removing the weight it places on keywords in domains. So, whatever domain you pick, you should optimise both the name and the content for humans first and Google second.
The only good reason to purchase multiple variants is to guard against people mistyping or misremembering them. Having multiple variations of a phrase redirecting to a single page does not add reputation or increase rankings for that page. It just makes it easier to land on by accident.