According to MSDN BOL (Books Online) description on SOME | ANY (Transact-SQL),
SOME and ANY are equivalent.
It does make sense to use either SOME | ANY to make a query more readable. 
But is that the only reason why there are 2 keywords in TSQL where they serve the exactly the same purpose?
Are there any historic reasons why they have the same functionality?
 
     
     
     
     
     
     
     
    