You are given a list of strings. Write a function that returns a new list with the strings sorted in descending order by their length. If two strings have the same length, sort them in alphabetical order.
['banana', 'apple', 'kiwi', 'orange']['banana', 'orange', 'apple', 'kiwi']