Just so i understand correctly. When buying sti etf to hedge against inflation, we mean the price of the stock does catch up with inflation over time and not saying the dividends from it offsets the inflation right?
The total return is what matters. Assume that dividends are reinvested.
Just think of what inflation is. Let's suppose today you need S$3.50 to buy a hamburger. One year from today you need S$4.00, let's suppose. The value of that hamburger has changed (inflated)
as expressed in Singapore dollars. Well, stocks are shares in businesses, and businesses have value. If the real value of those businesses doesn't change, their nominal value -- the value expressed in Singapore dollars -- will perfectly track Singapore dollar inflation. If their real value goes up, then they beat inflation. Stocks are real assets (shares of businesses), and (broadly diversified, preferably appreciating) real assets are excellent inflation fighters.
This is long-run behavior, of course. Stock valuations are volatile. Capitaland might have a bad quarter, or whatever, and so these assets do fluctuate in real value. But in a growing real economy they tend to go up in real value over time.
Stocks can generate dividends, capital gains, or both. That detail doesn't particularly matter for these purposes. Just assume that dividends are reinvested, and focus on total returns (net of costs, such as broker commissions).
For that matter, to hedge against any potential high inflation in singapore, does it not make sense to buy another etf with component stocks from another country, possibly, US? So instead of adding more sti etf, i could now starting accumulating another foreign-denominated etf?
Well, if your goal is to combat Singapore dollar inflation specifically, then in a "perfect" world you'd want 100% Singaporean real assets. But the Straits Times Index (STI) isn't even that since, last I checked, those STI businesses earn over half their revenue outside Singapore. But the STI is as close as you can realistically get to that ideal.
On the other hand, inflation (if it gets moderately high or higher) is rarely the sole problem you would confront, if it happens. There might be other problems in Singapore happening at the same time. So if you want to combat a variety of country-specific risks, then yes, having at least reasonable global diversity in your investment portfolio is important. Over the long-term the currency exchange risks should smooth out, and Singapore imports practically everything a consumer buys day-to-day, so I like global stock index funds at some "reasonable" percentage. (We can quibble about what that percentage ought to be, and it varies depending on individual circumstances.)
It's also possible to buy a basket of inflation-linked government bonds. Blackrock's iShares "IGIL" (symbol code, traded on the London Stock Exchange) is a great example. IGIL holds a variety of developed economy/currency government bonds, and those bonds are inflation-linked, so their yields automatically adjust depending on the consumer inflation rates in those various countries. Just not Singapore and Singapore dollars -- the Singapore government doesn't play in this market. (I'm with Shiny Things: it should, but add this to the list of my criticisms of MAS and its persistent inability to get out of bed, it seems.)
IGIL is an interesting animal, and it's a bit tricky for me to recommend it in general. I think if you're young (or young-ish) and concerned about inflation, just stick to low cost stock index funds which you buy regularly and diligently from your regular income, hold for decades, then start to unwind gradually as you approach retirement, converging to about 30% stocks (total portfolio basis) at age 65.(*) And stocks should include global stocks, although how much global v. STI is "an interesting question." IGIL might work if you're older, very conservative, and you want a partial "backstop" against various local-national risks. I don't think it's a good fund if you're under about age 55. As Shiny Things indicated, it's not going to rock your world in terms of yield, and it is possible (if you're highly focused on Singapore dollars and retiring in Singapore) that you won't like its currency rate risk. But it's not bad.
I'm a big fan of the CPF LIFE Escalating Plan as an inflation fighter. The government really should have pegged the Escalating Plan payouts to actual Singapore dollar inflation (with no nominal decrease allowed in periods of deflation, and with nominal increases only resumed once inflation "catches up" again). But they didn't do that, so the Escalating Plan is the best available payout option for inflation defense purposes. The maximum inflation fighting that you can get out of CPF LIFE is if you and your spouse both max out your Retirement Accounts on your 55th birthdays, to the Enhanced Retirement Sum (ERS), start your CPF LIFE payouts at age 70, and choose the Escalating Plan. So do all that, if you can, if you're concerned about inflation.
One "exotic" possibility you might have is to work for a period of time in a country, or countries, that have social insurance systems with retirement benefits that are paid in inflation-adjusted form (in that currency or those currencies). For example, if you work in the United States and contribute into that system within any 10 calendar years (or into a combination of Social Security treaty countries -- doesn't necessarily have to be all U.S.), then you and your spouse (same or opposite sex!) can qualify for U.S. dollar inflation-adjusted retirement benefits, for life, with a choice to start payouts as early as age 62 or as late as age 70. Those are the current rules which, like CPF, are subject to change, but they've been pretty darn steady. While you're working there you can open a TreasuryDirect account and buy "I Bonds," which are U.S. dollar inflation-adjusted U.S. savings bonds available to retail investors. Some of the past I Bonds have been fantastic, handily beating inflation year after year (I've got a few), but at present they only promise to beat inflation a little. Again, though, this is U.S. dollar inflation fighting. It's the world's #1 currency, but it isn't Singapore dollars. So, day to day, it'll help you with your Amazon.com shopping and Disney World vacations, as examples. Over the long-term, it works pretty well.
Short answer for inflation fighting: stocks.
(*) And really I think that's your inflation protection solution, even at age 65+. If you want
more inflation protection then maybe IGIL can help, or maybe you go a little higher than that "rule of thumb," or maybe some of both. But, like I said, IGIL is "an interesting animal."