Cruise lines generally do not disclose exactly which theme nights are to occur on board until you have embarked.
You will be provided with the next day and nights activities each evening via a newsletter left for you in your cabin by your cabin steward at turn down.
This newsletter will advise if there will be a theme night, formal night etc.