In the query below only first Two cases are working why
UPDATE `FundCategory` SET `fundCategoryValue` =
CASE
WHEN `fundCategoryId` = '7' THEN fundCategoryValue + 700
WHEN `fundCategoryId` = '5' THEN fundCategoryValue - 700
WHEN `fundCategoryId` = '5' THEN fundCategoryValue + 700
WHEN `fundCategoryId` = '7' THEN fundCategoryValue - 700
ELSE `fundCategoryValue`
END
WHERE `fundCategoryId` IN('7','5','5','7')