They are different types of attractive.
Beyonce is fierce, sexy, and bold attractive.
Katy is sweet, delicious, and adorable attractive.
It's a personal choice.
Beyoncé is one of the most gorgeous women on earth while katy looks like the typical average looking girl besides when she has plenty of Photoshop like those pics you posted