Use of similar-sounding phrases for effect (4,2,5)
I believe the answer is:
play on words
(Other definitions for play on words that I've seen before include "special humour" , "that may be intended humorously" , "form of wit" , "that can be ambiguous" , "Pun" .)