アプリで使うデータベースを考える

どうしたら良いんだろう?
例えばA,B,Cと3つで1グループのデータがあるんですよ。
それをアクティビティ1で選択して2で表示して3で使う。
凄く分かりにくいけど雰囲気的にはこんな感じ。
これを実現するのに多次元配列でデータを渡していくのが良いのか、SQLite使ってデータベースに格納するのが良いのか、ファイル用意して読み込んだら良いのか……
どれが良いんですかね?
とりあえずSQLiteが若干重いとは聞いてるんですが、どれほど重いのかもまだ分かんないし……