You'll able to find the answer here
http://www.flyertalk.com/forum/singa...sit-hotel.html
Changi is very easil navigated and with 17 hours between your flights I would say it all depends on your budget and preference.
Having said that, you may even want to consider a hotel in town as the distances are short and I doubt you'll be sleeping for 16 hours.