Credit: ABC Family/Instagram

When it comes to Pretty Little Liars, most people think of gorgeous girls with perfect hair full of secrets, but let’s not forget the eye candy. Naturally, we’re talking about the frequently shirtless hotties that get down and dirty with the Liars (well, save for Emily).

Though we would never discriminate against anyone’s six-pack, there are two that stand out of the crowd: Keegan Allen (Toby Cavanaugh) and Diego Boneta (Alex Santiago).

Not-so-surprisingly, they’re both linked to the magnetic Spencer Hastings. We didn’t see too much of Alex — he wooed Spence temporarily in Season 1 before Toby won her over — but his portrayer, Diego, is still flaunting his abs and making people swoon all over the world.

Case in point: a sneak peek at his latest Men’s Health cover shoot, in which he looks like he just stepped out of the ocean, showing off every single toned muscle from his neck to his hips. It’s a lot to handle. We’re trying to focus on his abs, but honestly, his entire torso is drool-worthy.

Keegan, on the other hand, also likes to show off his toned body just after stepping out of the water. In the case of the photo above, it was after a shower, but we can’t complain. That towel is threatening to fall off, barely held up by his rock-hard abs and well-defined hip bones.

It’s a tough call, but whose abs are better? Tell us if you think Keegan or Diego is hotter by voting below, and feel free to stare at these gorgeous photos for as long as you need to decide.

Alyse Whitney is an editor at Wetpaint Entertainment. Follow her on Twitter @AlyseWhitney.