Taylor Swift doesn't want to end up with a ''bad'' boy.

The 23-year-old singer finds ''shady'' guys attractive however she doesn't want to settle down with somebody who has those qualities and thinks she needs to ''change'' what she looks for in a man.

The blonde beauty told US InStyle magazine: ''I think it needs to change. My friends tease me about the fact that if someone seems bad or shady or like they have a secret, I find them incredibly interesting.

''That's just a phase I've been in lately. I don't think this should be how I proceed in life. It's important to be self-aware about these things because you don't want to end up with that guy.''

Taylor has had a number of short lived romances with stars including One Direction's Harry Styles, John Mayer and Hollywood hunk Jake Gyllenhaal but puts the end of their relationship down to her quick realisation that they're not ''the right fit.''

She explained: ''Sometimes you know after two dates that you're not the right fit. And sometimes you know you're not the right fit, and you fall for it anyway. One thing I've learned that I'm proud of - drum roll, please - is when to walk away. I've had some short relationships because I know when to do that.''

Despite her failed romances the 'Everything Has Changed' hitmaker is still looking forward to finding someone who makes her feel ''great about things.''

Taylor added: ''I haven't been [in a relationship] in a long time.

''I'd like to think if you're with the right person, you just feel great about things you've never felt great about before. At least that's how I've heard it's supposed to be. I wouldn't know.''