read · 2 min
Both go with the present perfect, but they answer different questions.
since + a point in time
I’ve lived here since 2019. · …since Monday · …since I was a child.
for + a length of time
I’ve lived here for five years. · …for two weeks · …for a long time.
Quick test: if you can answer “since when?” use since; if it’s “how long?” use for.
See the tense behind it in the present perfect post.