i have a query in which i need to get latest record of every year i have written max statement but i am getting the last record of 2013 but i need to get last record of 2013,2012,2011,2010(single record of every year)

SELECT
Max(CASE when year(exm.entrydate) is not null then year(exm.entrydate )END) as land,
MAX(Case when exm.entrydate is not null then exm.entrydate END) as Yeardate,
MAX(Case when exm.testvalue is not null then exm.testvalue END)as 'Height'
FROM excz_measurements exm
WHERE exm.userID = '21961'
AND exm.testid = 5