RichThesaurus
have something to do with something
vs
play a role
have something to do with something
play a role
verb
Synonym of play a part
How often have the words
have something to do with something
and
play a role
occurred in a corpus of books?
(source:
Google Ngram Viewer
)