WWW vs non-WWW - Which is Better for SEO?


I am making new blog sites based on Wordpress cms, I have seen many sites are using non www on their urls. Is this method better for SEO or not? If you can set your preferred domain (www or non-www) for your domain names. Which version do you prefer? and why?