White hat seo methods are those that follow Google webmaster guidelines, whereas black hat seo methods are those that do not follow webmaster guidelines. These are techniques in seo and following black hat method can risk your website to search engine penalties.
When we do SEO according to google guideline that called white hat SEO. On the other side use copy content, link spamming, keyword stuffing all this way are Black hat SEO.
White hat SEO is best way to do Search Engine Marketing because it not penalized by google or give excellent and organic traffic to our website.
I prefer White hat SEO because it refers to the usage of optimization strategies, techniques and tactics that pivot on a human audience opposed to search engines.
In short, Whithat SEO is a technique which is according to Google Policies and its guidelines. On the other hand, Blackhat is a technique which is not as per Google guidelines.
White seo is when you do seo work according to google webmaster rules. Black means you do not. White seo is safe and black seo is a little riskier.
I personally follow white SEO.