The modern Xeons have the same core as the i7. Clock for clock they are the same. The only difference is the Xeons have multi-processor support (more than one CPU on a single motherboard).
Xeons and the core i7 are not better than eachother. This is why they both exist. "Better" depends on what you use it for.