Its always better to use Enums to declare constants as the objective of interfaces are on a totally different level. Yes, there are lots of interfaces which have a public static final
constants, but I feel that enums exclusive job is to provide you these constants.