If elections for Palestinian president were to take place today, and the candidates were Palestinian Authority Chairman Mahmoud Abbas and Hamas Prime Minister Ismail Haniyeh, Haniyeh would win, a new Palestinian public opinion poll reveals.