The average logo lasts for 10 years. There are many companies out there that have reached the point where their logo is their most valuable asset - because it’s instantly recognisable. Even so, the majority of business logos have a lifetime of 10 years. After that, it’s wise to schedule a major design update to keep up with the trends.
(Source: Logo Design Guru)