Caucasian is the correct description. Because white is too eurocentric, and caucasian is too broad and doesn't really say much. They are not white but they are all caucasians. People should only refer to their ethnic group insted of this white and black pseudo-science.
So arabs are not white as in europeans, but they are caucasians. Being caucasian does not really reflect on genetics, so it is stupid to use in day to day basis.
Somalis are not negroid, but we are our own group. In fact, those caucasian features pre-date the emergence of so-called “white” people. So we should not use europeans as a model for the 'real' caucasians. Ethiopid/somali genes, predate most of these groups. And we are not a mix of bantu either. The normal somali man would not have more than 1 percent bantu. And arabs have more negroid in their genes compared to us, and it does not show in their caucasian features. So why do we feel the need to say that we are part negroid, and that is why our bones are not fully caucasian?