Both are quite nice but so different. Tough choice
I love Italy for the architecture, food, language and shopping but Naples isn't the best place in Italy. Italians could sound rude, they speak loudly and driving there is a nightmare. Singapore is very clean and really safe. For exemple... i forgot my purse (money, passport and credit cards) I realized it after 30 minutes and when i came back my purse was still at the same place
. You can find cheap flights to Bangkok, Kuala Lumpur or Bali. Bintan island is one hour by ferry and has beautiful beaches
I would choose Singapore though but i have a strong addiction for asian countries