With web hosting, one of the biggest challenges is finding a payment processor. While for example India has a lot of web hosts, most that serve an international market are US or EU companies.
Switzerland is probably not a good choice. In this business, it offers almost no advantage over for example EU, where you can get lower taxes and much lower costs.
Singapore is fine, as you can get access to pretty good payment processing (PayPal, Stripe, Braintree).