The actress, who has been part of the Weatherfield soap since 2006, said that she is grateful to play a character who has so many different sides to her personality.
Marsh told PA: "What I love about Michelle is she's many different things and she can be everything. She can be a real bitch but she's not playing the bitch character - what that essentially means for me as an actress is she can be in many different places on the Street and slot in.
"It's not like she would never talk to that person because she's too much of a bitch. It's really lucky for me because I enjoy being many different characters."
The 35-year-old said that her current contract with Coronation Street keeps her at the soap until the middle of next year.
She confirmed: "I'm there till June for definite, and then after that who knows?"
This week's Coronation Street episodes see Michelle's wedding plans in jeopardy after her partner Ciaran McCarthy (Keith Duffy) gambled away their cash for the venue.
> Coronation Street Michelle should punch Frank, says Kym Marsh
> Coronation Street Keith Duffy: 'Ciaran, Michelle are a great couple'
> Read more Coronation Street news and spoilers