this is a great point where everyone gets confused. You have decided to get a hosting but you can’t decide which hosting to choose.
The simple answer is :
Linux servers are popular and much loved comparatively.
But there is a point where you should use Windows hosting: if you use this tools/technology in your website: ASP, ASP.NET, MS SQL.
But you don’t care about these then go for Linux hosting. I personally prefer Linux hosting. It is up to you which one to choose.