Enum Vs Constants

This has nothing to do with game programming, more just best java practices. Besides maybe readability, is there an advantage of using enums over finals/constants?