US singer Whitney Houston has criticised younger singers including Christina Aguilera, Beyonce Knowles and Britney Spears for being too willing to sign up for advertising deals.

While Aguilera has championed Pepsi, and Knowles has represented fast food giant McDonalds, the I WILL ALWAYS LOVE YOU star insists she never sold herself commercially except as an actress and a singer.

Houston says, "They are a brand. They sell everything whereas I have only ever been a singer and actress. They do too much promotion."