I can't understand why they are placing England as favorites knowing that England is a team with bad performance and that seems to have managed to reach this stage thanks to luck, Is a team that can hardly score more than 1 goal, and see that England only played against weak teams in that euro and even so it was bad performance, while Switzerland managed to draw with Germany that is much better than England, then Switzerland managed to easily beat Italy which is the same as England, in my opinion Switzerland will come out with victory in the game against england if they play as well as they did against germany and italy
Considering the squad, England team is considered as favorite in this match. England's squad is comparatively stronger than Switzerland's. But if we compare the overall performance of these two teams in the past matches, then England team cannot be considered as favourites.
England have scored 4 goals and conceded 2 goals in their last four matches. The performance of England's attacking players is poor. England failed to win against Denmark and Slovenia in the group stage. On the other hand, the Switzerland team dominated the round of 16 match against Italy. won Share points with strong teams like Germany. So I would say Switzerland has a big chance to win in the quarter finals.