Población Extranjera: ¿por Nacionalidad o por País de Nacimiento?

Hola compañeros, estoy ayudando a mi hermana con un trabajo de demografía y le recomendé que consultara el INE para los datos de población extranjera. Ahora bien encontró un dato que no se como interpretarlo:

El volumen de la población extranjera cambia según se considere la Nacionalidad o el País de Origen:

-España 2008

Nacionalidad: 5.268.762
País de Nacimiento: 6.044.528

He estado indagando un poco para las diferentes comunidades autónomas y encuentro que siempre es mayor el volumen si se considera el país de origen, y que además el recuento basado en la nacionalidad tiende a infravalorar, en muchos casos un 50% o más, el volumen de los que declaran ser de países africanos, americanos o asiáticos, dando valores más altos para los europeos. Tengo la sospecha de que el conteo por país de origen es más fiable pero no tengo nada firme.

¿Por qué me encuentro con esta situación? He intentado darle una explicación (ej. que los nacidos en un país no se sientan de tal país), pero en la página del INE tampoco encuentro pistas y el asunto parece ser masivo. Por otra parte la cifra más usada parece ser la de nacionalidad, casi exclusivamente diría yo, sin embargo en la página del INE aparecen ambas como igualmente válidas. ¿Cual les parece que es la opción más realista?