I don't remember when the African Cup of Nations was this interesting.
According to bookmakers, the favorite is Senegal, which is not strange considering the players they have in their team. Senegal players play in big clubs : Liverpool, Chelsea, Napoli, Bayern Münich, Leicester, Villarreal, two of them play for Paris Saint-Germain FC ... and in other solid clubs.
There are many fewer players of the Egyptian national team who play in enviable clubs: Liverpool, Arsenal, Galatasaray, Aston Villa, VfB Stuttgart.
So, I would pick Senegal to win, but Egypt should not be written off already, because in one game everything is possible.
Since Egypt has won the African Cup of Nations 7 times already, and Senegal not once, I will support Senegal.
Let the better team win.