Reality is many of the poor in Singapore have fallen through the cracks in our patchy social safety nets. We don't have unemployment benefits, we don't have a national pension system (CPF is your own savings, not a pension), we don't have universal health care coverage. Our subsidies for low income folks (school fees, utilities, rent) are not institutionalized but adhoc, doled out on a case by case basis and subject to annual applications and renewals.
China's income inequality has been widening in recent decades since ditching communism for the market economy, but it's still lower than that of the US and Singapore. They take better care of their poor than us, after adjusting for their vast size, diverse demographics and level of development.
No wonder we have the second largest rich-poor gap in the developed world, after the US.