Most Hispanics I know consider themselves white and in fact a great many are considered Caucasians.
The "Hispanic" category should be scrapped altogether. Its just that the Feds needed a catch-all term for racially-mixed folks that happened to have a Spanish surname.
White Hispanics are more "white" than Arabs, Jews, and Persians, all of whom (unlike white Hispanics) have roots in the Middle East, NOT EUROPE, but are counted as "white."