Well, there's no clear choice but it's down to what you prefer or can manage. Nginx has a different way of passing PHP requests to PHP itself, compared to Apache. Anything like redirects or rewrites (SEO) will be different.
Both are supported, both will work just fine but you may want to choose either or depending on what you want to do. Apache has more features but Nginx has a fast static file serving speed.
@uxweb Most of the time Apache will be used as a back end for Nginx (to serve PHP files) while Nginx will be used to serve static files. Apache is faster in some cases, there's even some new modules that have come out to make it faster than it is now.
@vipin93 You can choose either. Have you used Nginx with PHP-FPM before? Do you have anything that you need to configure for your website(s), like redirects or cache/load balancing?