There is a very important information reference for this game. Denmark vs Tunisia, Croatia vs Morocco, these two games were all tied, and it was a 0-0 draw. I don't know what you think of them. These two games are a cold shoulder for many fans, but my personal view is that these two games were caused by the lack of understanding of African football by fans, not because the companies that provided the data did not understand the strength of both sides.
These two games will give a good reference for this game. The three games can be related. The three European teams are close to each other, and the three African teams are close to each other. So it seems that the African team can not lose this time?
My view is that the Swiss team can win.
Before the World Cup, the Swiss team specially went to Ghana, an African team, to warm up. As a result, the main Swiss team lost 0-2. I watched the live broadcast of that game. I think the Swiss team did not show all its strength, and Ghana took it very seriously. In this game, we may see different scenes. The main reason is that the Swiss team will seek changes. Another important reason is that Tunisia and Morocco are both North African teams, and their playing methods are more European. Cameroon's playing methods are typical African teams. The tactical discipline is not so good, and the team is biased towards attack, which will give the Swiss team a chance.