When using the present perfect we often talk about a specific time or a duration of time in the past.
We use "for" to talk about a period of time. For example: We have lived in London for ten years.
We use "since" to talk about a specific point in time, or a time when the action started. For example: We have lived in London since 2015.