Using Case in SQL Insert Statement

Code snippet for using CASE inseide value part of insert statement:
  1. INSERT INTO [DTWL].[dbo].[Transation_Log_Master]  
  2. ([Description]  
  3. ,[TranDate]  
  4. ,[TranByUser]  
  5. ,[TableName]  
  6. ,[RowID])  
  7. VALUES  
  8. CASE @Operation  
  9. WHEN 1 THEN 'New Addes'  
  10. WHEN 2 THEN 'Updated'  
  11. ELSE 'Deleted'  
  12. END  
  13. ,Getdate()  
  14. ,@UserID  
  15. ,'DistributorPoint'  
  16. ,@ID)