There is no definitive answer for this because every case is different. For example, some websites need immediate access to leads for sales, announcements, seasonal trends, etc. which PPC can provide, and some websites can’t afford to perpetually run PPC ads and want long-term rankings, something SEO can provide.