Which is better – Random Forest vs Support Vector Machine vs Neural Network

We compare Random Forests, Support Vector Machines and Neural Networks by discussing their way of operation on a high level.