SEO is better than PPC because SEO provides long term results, its a slow process but provides better results for a long time, its a free of cost method while PPC provides short term results, provides instant results but its a costly method, without paying to search engine, your marketing won't work so SEO is better than PPC.