Answer

 

Evolution of new products

 

 

Wearing out and replacement of products

 

 

Changes in fashions or trends

 

 

Human nature – keeping up with the Jones'

 

 

Advertising