Buying new chain rings for my crank?

Im currently using a Deore front crank.

But im looking to replace the rings (all 3)

But im un sure what one i have as in m525 and the like.

Just looking on CRC and see they have a few different types.

Are they all compatible or would i just be better off buying a new crank altogether.

The one i have is a few years old.
Is there much noticeable difference between the deore crank and the xt?

I see the xt is double the price.