One is 16, the other is 19.
One is shaggy-haired, the other closely-cropped.
One raps and sings pop songs, the other prefers ballads.
But there's one thing Justin Bieber and David Archuleta have in common: an adoring fan base of teenage girls.
Both these artists have been in the news this week - Bieber for breaking a YouTube record previously held by Lady Gaga; Archuleta for announcing the release date for his new album - and it got us thinking: Could you choose between these young stud muffins?
Between Justin and David, who would you rather... date?