Siao. Go Cable lah... Cable also $25 or so, without the silly home line charges. Unless he needs a home line, then also must see whether can ADSL + Singtel Digital line or not. Like some earlier posts, either ADSL + Singtel Digital Line, or Starhub Cable + Digital Voice provided he uses at least 40 minutes during peak hours (9am - 7pm on weekdays) or 80 minutes during off peak (Weekend & Public Holiday 24 hours or Weekday 7pm - 9am) in order to feel worth ($9.81 per month for Singtel regardless digital or analog, but analog $9.81 is rental only, actual usage charges on top of it).
For a $24.90 Starhub 25Mbps Cable, International speed at 12Mbps (Slightly faster than 10Mbps Singnet), even if he to take the Digital Voice still only $34.90. $5 cheaper. Don't want $5 can always donate to charity one.