it is a general question, every ANN has its own merits and demerits and its performance usually depends on the application. Although, It's been decades since the researchers started their research in this field but still the problem is challenging in some kinds of patterns. therefore, it is better to start from specifying the type of the patterns first,
the following research might be useful:
Article State-of-the-art in artificial neural network applications: A survey
This depends on the way that you configure the NN including Layer Demonstration Etc. You can try out configuring Feed-Forward Neural Networks (FFNN) like Multi-Layer Perceptron or Single Layer, or Feed-Backward Neural Networks (FFNN) like Bayesian.
Depending on application, you can use different type of neural networks. Feed forward network with backpropagation can be used for classification tasks. Convolution neural networks are very good at finding pattermns from imagesa and videos. Recurrent neural networks can be used for processing time series sequences.