רגע של עברית
תושב הוא מי שמתגורר במקום מסוים. אתה לא יכול להיות תושב של ספרד בלי להתגורר שם. אזרחות היא ההשתייכות שלך למדינה מסוימת, ללא תלות למקום בו אתה נמצא. אפשר להיות אזרח ישראלי ולטייל בחו"ל, ועדיין להיות ישראלי. אפשר להיות אזרח ספרדי ולהסתובב בכל העולם, ועדיין להיות אזרח ספרדי. תושב זה איפה שאתה חי ומתגורר באופן קבוע, אזרח לא תלוי במקום.
מעבר לזה: חובת תשלום מיסים היא נגזרת של התושבות (סייג: יש מדינות כמו ארה"ב למשל, ששם אזרח אמריקאי חייב לדווח - גם אם לא לשלם - על הכנסותיו גם אם אינו מתגורר בארה"ב גופא). אני לא יודעת אם ספרד היא מדינה כזו או שלא, עוד מעט יבואו המומחים לעניני ספרד ויענו ספציפית. מה שכן, עד כמה שאני יודעת, יש אמנת מיסים בין ישראל וספרד, מה שאומר שאתה משלם את המיסים איפה שאתה גר.