I'm not sure if you're looking for a "static" function (in the meaning of returning the first day of a week regardless of the DATEFIRST setting)...
In this case you could use
SELECT DATEADD(wk,DATEDIFF(wk,0,YourDateValue),0)
This will always return the date for Monday of the week in question. However, it will start changing to the next week on Sunday. I you want to change the day to start a new week you'd need to subtract the "offset" to Sunday. For example, if you want to have Sunday belonging to the previous week and start with Monday, you'd need to subtract 1.
SELECT DATEADD(wk,DATEDIFF(wk,0,YourDateValue - 1),0)
Or are you looking for a fast ISO week calculation?