What will you be doing?
A Xeon has more threads or core which can be evenly spread so this is more suitable for video or photos editing.
An i5 would be the best budget CPU for gaming as it is quad core and most games only utilise about that much and not more than that.