The singer, who boasts 72.5 millions followers on Twitter, is to appear in a television spot and print campaign debuting globally in November.
“H&M was one of the places where I first began cultivating my personal style. I have continued to love integrating H&M pieces into my wardrobe throughout the years,” said Perry in a statement on Thursday, adding: “One of the reasons I love the holidays is being able to dress cozy and cute, which H&M executes so well for every budget.”
Pernilla Wohlfahrt, H&M’s head of design, lauded the pop star for her energy and “her playful sense of personal style.”
Perry previously teamed up with H&M to promote the Swedish chain’s Fashion Against AIDS collection in 2009.
She is replacing Lady Gaga and Tony Bennett who fronted last year’s holiday campaign.