I think your English is better than my Spanish

No se permiten palabras de ese largo
I think your English is better than my Spanish. - That is not true. Your pronunciation is perfect.
Pienso que tu inglés es mejor que mi español. - Eso no es verdad. Tu pronunciación es perfecta.
I think your English is better than my Spanish even though you've never been to the U.S. while I've lived in Madrid for a year.
Pienso que tu inglés es mejor que mi castellano aunque tú no has estado en los Estados Unidos mientras que he vivido en Madrid por un año.
Palabra del día
anual