A confusion... is amd athlon xp 2400+ or amd athlon xp 2500+ better?

as axp 2400+ has higher clock speed than axp 2500+ but the latter has a bigger L2 cache than the former