Neither helps or hinders your SEO efforts but forcing one over the other will help on many fronts (particularly with PR concentration and indexation issues). Generally, I prefer non www URls because this reduces the length of all URLs by 4 characters. A bonus is if your domain and file names are short you may not need a URL shortener on Twitter.
However, there are other considerations for an existing site. For example:
-
what does your link profile look like? Are your most valued backlinks pointing to www vs non www (there is slight PR leakage with 301 redirects)
-
What does your indexation look like? Are more www pages indexed than non and vice versa
-
Do you have a massive amount of print collateral or ads with www? This is less of a concern because of the 301 but it brings back up issues #1 and 2.
There are other considerations but these are the ones that come to mind quickly.