Though her friends hope she chooses Pattinson, Perry had earlier confessed that she is still "madly in love" with ex-boyfriend John Mayer.
"My vote is for Rob. John is a bad boy and sadly Katy prefers that. She always falls for guys with an edge. With that edge comes drama and Mayer is the king of drama," Ok!magazine quoted Perry's friend as saying.
However, her close friends believe she will give Mayer another chance because as she is physically attracted to him.
The source added: "John is a physical guy and Katy says it has been the best s*x of her life."
'Rock On 2' trailer launch: Farhan, Shraddha enthrall audience with live gig
Flashback: When bikini babes set a new world record in Australia
Photos: Ajay Devgn launches 'Shivaay' comics at Mumbai Comic Con
Photos: 'Rock On 2' stars Farhan, Shraddha on 'Yaaron Ki Baraat'
Photos: WWE star Sheamus and John Abraham clash in Mumbai