source:
https://livescores.biz/h2h/england-vs-switzerland#european-championshipIn the last 5 games Switzerland have not managed to win any game against England and to make the situation even worse is that in the last 5 games in which Switzerland played against England they only scored 1 goal. These historical data make Switzerland's situation dire, because in historical terms England is a nightmare for Switzerland. But in this Euro, Switzerland is performing well and could break the cycle of bad results it has had whenever it plays against England. It will be a big challenge for Switzerland in the next game. Looking at England today and comparing it to England in the past, I don't see much of a difference. Therefore, Switzerland must try hard and focus on playing well and this time they will achieve a good result
Many doubt England for playing badly while if you look at the head to head you show Switzerland has never won in the last 5 matches this indicates that England is still worthy enough to win even though many still doubt it.
This means that when England won the last 2-1 in 2022 it was still with Southgate meaning there is still hope for England to beat Switzerland again this is indeed no difference only where they doubt England because of their appearance.
Looking at England's squad looks better but Switzerland's game statistics are much more consistent than England, because this is in the quarter-finals hopefully there will be an improvement where England's game is not easily bored to watch.