USDC can be relatively useful for long-term holding if your goal is stability, but “safe” depends on what kind of risk you mean.

Here’s the practical view:

Why some people hold USDC long term
It is designed to stay close to $1
It is commonly used for:
keeping funds in a less volatile crypto asset
moving money between exchanges
earning yield in some products
waiting for other opportunities without staying exposed to BTC/ETH price swings

Main risks to understand
Even though USDC is a stablecoin, it is not risk-free.
Depeg risk
In stressed market conditions, it can temporarily trade below $1.
Issuer / reserve risk
Confidence depends on whether reserves are properly managed and redeemable.
Regulatory risk
Stablecoin rules can change, which may affect access, usage, or redemption in some regions.
Platform risk
Holding USDC on an exchange adds exchange/custody risk. Holding it in self-custody reduces exchange risk, but introduces wallet/security responsibility.
Opportunity cost
USDC may preserve value better than volatile coins, but it normally does not offer upside like growth assets.

When long-term USDC holding may make more sense
It may fit better if you want:
lower volatility inside crypto
liquidity
capital preservation relative to volatile tokens
a base asset for trading or payments

When it may make less sense
It may fit less well if your goal is:
long-term growth
inflation-beating returns without additional yield strategies
zero-risk capital storage

$