Instead of using a case option, you could also do this to get the current week's Sunday:
SELECT DATEADD(dd, DATEPART(DW,GETDATE())*-1+1, GETDATE())
To get the previous week's Sunday, subtract 7 more days:
SELECT DATEADD(dd, DATEPART(DW,GETDATE())*-1-6, GETDATE())