Italy 1990 was the first time England flags started to appear in large numbers, although the Union flag was still quite prominent. Not many of either in 1994 (!) but by Euro 1996 it was mainly St George's Cross, probably because it was cheaper to print them.
Nothing racist about either flag.